<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>minid.oslib</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "minid.oslib";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/minid.oslib.html" class="symbol">minid.oslib</a></h1>
  
<p class="sec_header">License:</p>Copyright (c) 2008 Jarrett Billingsley
<p class="bl"/>
This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from the
use of this software.
<p class="bl"/>
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it freely,
subject to the following restrictions:
<p class="bl"/>
    1. The origin of this software must not be misrepresented; you must not
	claim that you wrote the original software. If you use this software in a
	product, an acknowledgment in the product documentation would be
	appreciated but is not required.
<p class="bl"/>
    2. Altered source versions must be plainly marked as such, and must not
	be misrepresented as being the original software.
<p class="bl"/>
    3. This notice may not be removed or altered from any source distribution.
<dl>
<dt class="decl">struct <a class="symbol _struct" name="OSLib" href="./htmlsrc/minid.oslib.html#L36" kind="struct" beg="36" end="354">OSLib</a>; <a title="Permalink to this symbol" href="#OSLib" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L36">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">void <a class="symbol _function" name="OSLib.init" href="./htmlsrc/minid.oslib.html#L39" kind="function" beg="39" end="59">init</a><span class="params">(MDThread* <em>t</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.init" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L39">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.system" href="./htmlsrc/minid.oslib.html#L61" kind="function" beg="61" end="87">system</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.system" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L61">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.getEnv" href="./htmlsrc/minid.oslib.html#L89" kind="function" beg="89" end="113">getEnv</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.getEnv" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L89">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">struct <a class="symbol _struct" name="OSLib.ProcessObj" href="./htmlsrc/minid.oslib.html#L115" kind="struct" beg="115" end="353">ProcessObj</a>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L115">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">enum <a class="symbol _enum" name="OSLib.ProcessObj.Fields" href="./htmlsrc/minid.oslib.html#L118" kind="enum" beg="118" end="124">Fields</a>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.Fields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L118">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _enummem" name="OSLib.ProcessObj.Fields.process" href="./htmlsrc/minid.oslib.html#L120" kind="enummem" beg="120" end="120">process</a> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.Fields.process" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L120">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="OSLib.ProcessObj.Fields.stdin" href="./htmlsrc/minid.oslib.html#L121" kind="enummem" beg="121" end="121">stdin</a> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.Fields.stdin" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L121">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="OSLib.ProcessObj.Fields.stdout" href="./htmlsrc/minid.oslib.html#L122" kind="enummem" beg="122" end="122">stdout</a> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.Fields.stdout" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L122">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="OSLib.ProcessObj.Fields.stderr" href="./htmlsrc/minid.oslib.html#L123" kind="enummem" beg="123" end="123">stderr</a> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.Fields.stderr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L123">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">void <a class="symbol _function" name="OSLib.ProcessObj.init" href="./htmlsrc/minid.oslib.html#L126" kind="function" beg="126" end="145">init</a><span class="params">(MDThread* <em>t</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.init" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L126">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Process <a class="symbol _function" name="OSLib.ProcessObj.getProcess" href="./htmlsrc/minid.oslib.html#L147" kind="function" beg="147" end="155">getProcess</a><span class="params">(MDThread* <em>t</em>)</span>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.getProcess" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L147">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.allocator" href="./htmlsrc/minid.oslib.html#L157" kind="function" beg="157" end="166">allocator</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.allocator" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L157">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.constructor" href="./htmlsrc/minid.oslib.html#L168" kind="function" beg="168" end="182">constructor</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.constructor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L168">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.isRunning" href="./htmlsrc/minid.oslib.html#L184" kind="function" beg="184" end="189">isRunning</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.isRunning" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L184">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.workDir" href="./htmlsrc/minid.oslib.html#L191" kind="function" beg="191" end="203">workDir</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.workDir" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L191">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.execute" href="./htmlsrc/minid.oslib.html#L205" kind="function" beg="205" end="255">execute</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.execute" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L205">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.stdin" href="./htmlsrc/minid.oslib.html#L257" kind="function" beg="257" end="275">stdin</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.stdin" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L257">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.stdout" href="./htmlsrc/minid.oslib.html#L277" kind="function" beg="277" end="295">stdout</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.stdout" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L277">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.stderr" href="./htmlsrc/minid.oslib.html#L297" kind="function" beg="297" end="315">stderr</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.stderr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L297">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.wait" href="./htmlsrc/minid.oslib.html#L317" kind="function" beg="317" end="345">wait</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.wait" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L317">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _function" name="OSLib.ProcessObj.kill" href="./htmlsrc/minid.oslib.html#L347" kind="function" beg="347" end="352">kill</a><span class="params">(MDThread* <em>t</em>, uword <em>numParams</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#OSLib.ProcessObj.kill" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.oslib.html#L347">#</a></dt>
<dd class="ddef"></dd></dl></dd></dl></dd></dl>
</div>
<div id="footer">
  <p></p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Fri Dec 26 03:29:23 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>